package com.power.services.systemLog;

import java.util.List;

import com.power.model.systemLog.TsSystemLog;
import com.power.model.user.TsSysuser;
import com.power.services.GenericService;

public abstract interface SystemLogService extends GenericService<TsSystemLog, Integer>
{
  public abstract void writeLoginLog(TsSysuser paramUserInfo);

  public abstract void writeDoMenu(TsSysuser paramUserInfo, String paramString);

  public abstract List<TsSystemLog> findByAll(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6);

  public abstract List<TsSystemLog> findByLogType(String paramString1, String paramString2, String paramString3, String paramString4, String paramString5, String paramString6, String paramString7);

  public abstract int deleteAllKeepSomeDay(int paramInt);
}